/**
 * Asignar clientes
 * @returns {undefined}
 */
function saveAsignarCliente()
{
    var operador = $("#CampaniaClientesOwner_owner_id");
    if (operador.val() == '')
    {
        operador.parent().parent('div.control-group').addClass('error');
        $("#CampaniaClientesOwner_owner_id_em_").html('Seleccione un operador');
        $("#CampaniaClientesOwner_owner_id_em_").attr('style', '');
    }
    else
    {
        operador.parent().parent('div.control-group').removeClass('error');
        $("#CampaniaClientesOwner_owner_id_em_").html('');
        $("#campaniaowner_send").html('<i class="icon-loading"></i> Espere...');
        $("#campaniaowner_send").attr("disabled", true);
        $("#campaniaowner_send").attr("onclick", "true");
        $.ajax({
            type: "POST",
            url: baseUrl + "campanias/campaniaClientesOwner/AjaxAsignarOperador",
            dataType: 'json',
            data: $("#campaniaowner-form").serialize(),
            beforeSend: function() {
                $('#mainModal').modal('hide');
            },
            success: function(data) {
                if (data.success) {
                    $.fn.yiiGridView.update("cuenta-grid");
                } else {
                    bootbox.alert(data.error);
                }
            }
        });

    }
}
function asignarOperador(auto) {
    var id_user_ope = $('#CampaniaClientesOwner_owner_id').val();
    auto = auto ? 1 : 0;
    if (auto) {
        ajaxAsignarOperador(auto, id_user_ope);
    }
    else {
        if (id_user_ope !== '') {
            ajaxAsignarOperador(auto, id_user_ope);
        } else {
            bootbox.alert('Seleccione un operador');
        }

    }
}

function ajaxAsignarOperador(auto, id_ope) {
    $.ajax({
        type: 'POST',
        url: baseUrl + 'campanias/campaniaClientesOwner/UpdateCuentaCampania/id/' + id_campania_owner,
        dataType: 'json',
        data: {
            CampaniaClienteOwner: {
                id_user_ope: id_ope,
                auto: auto
            }
        },
        success: function(data, textStatus, jqXHR) {
            if (data.success)
            {
                $("#mainModal").modal("hide");
                /**
                 * @autor Armando Maldonado <amaldonado@tradesystem.com.ec>
                 * Ejecuto estas condiciones para remover los hidden a los div que contien 
                 * al widget de busqueda y tambien al grid de cuentas en el view de campania
                 */
                if ($('div.grid').hasClass('hidden')) {
                    $('div.grid').removeClass('hidden');
                }
                if ($('#icon-briefcase').hasClass('empty-portlet')) {
                    $('#icon-briefcase').removeClass('empty-portlet');
                    $('#icon-briefcase>i').removeClass('icon-user');
                    $('#icon-briefcase>br').remove();
                    $('#icon-briefcase>i').addClass('icon-plus-sign');
                }
                /**
                 * Fin
                 */
            }
            else {
                bootbox.alert('Error al agregar los usuarios');
            }
        }
    });
}